Part Number Hot Search : 
D8042 NJM2720 D85C220 AOD7N65 UPC1210C 74LVC125 EN4403B AKD46
Product Description
Full Text Search
 

To Download RA8906 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Version 2.1
RA8906
8-Bit Micro-Controller
RAiO
RA8906 8-Bit Micro-Controller
Version 2.1 October, 2003
RAiO Technology Inc.
Copyright RAiO Technology Inc. 2002, 2003
RAiO TECHNOLOGY INC.
1/7
www.raio.com.tw
Version 2.1
RA8906
8-Bit Micro-Controller
Overview
The RA8906 is an 8-bit downloadable micro-controller with 64K-byte embedded Flash ROM. It supports multiple timer/counter sources, versatile interrupt-handling architecture and two built-in DAC's (Digital-to-Analog Converters). It provides a complete speech interface and 32K-bps ADPCM solution that make this chip an excellent choice as the embedded micro-controller for educational game or toy speech products. The built-in 4K-bytes ROM support the on-chip RAiO ICE Monitor program which controls the UART and enables the RS232 connection between the RA8906 and a PC host. The RA8906 support the ISP(In-System Programming) and ISD(In-System Debugging) functions. Users can download their programs as well as data from a PC host to the embedded Flash ROM of RA8906. RAiO also support a windows based ICE driver for customers to very easy programming & debugging their program. Using RS232 connection between a speech toy to a PC host running RAiO's download utility program, toy makers are able to implement the Internet Game/Speech download features easily and give the toys multiple attractive characteristics.
Feature
8-bit Micro Processor 64K-byte Embedded Flash ROM 80-byte User SRAM Two 8-bit General Purpose I/O Ports Three 12-bit Timers Three Fixed Time-Bases (2KHz, 500Hz, 62Hz) Two 8-bit Current Mode DACs Support One Watch Dog Timer Low Power Consumption at Sleep Mode On-Chip ICE and ISP(In-System Programming) Supporting Programs. Support 32K bps ADPCM Solution Operating Voltage: 4.5V ~ 6V System Clock: 2/4/6MHz
Package/Die Form
RESET# NC MONITOR# NC BREAK# NC TXD NC RXD NC VDD NC XCLKI XCLKQ NC GND NC VDD NC PT2_0 NC PT2_1 NC GND AGND DACO1
61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36
63
62
35
34 31
PT1_7 PT2_2 PT2_3 PT2_4 PT2_5 PT2_6 PT2_7 GND GND DAC02 VDD DAC01 GND PT2_1 PT2_0 VDD
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17
PT1_6 PT1_5 PT1_4 PT1_3 PT1_2 PT1_1 PT1_0 VDD GND RESET# MONITOR# TXD RXD VDD XCLKI XCLKQ
RAiO TM RA8906
02xx
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
GND
VDD VDD PT1_0 NC PT1_1 NC PT1_2 NC PT1_3 NC PT1_4 NC PT1_5 NC PT1_6 NC PT1_7 NC PT2_2 NC PT2_3 NC PT2_4 NC PT2_5 NC PT2_6 NC PT2_7 NC
GND
32
LOGO
1
RAiO TECHNOLOGY INC.
2/7
2
www.raio.com.tw
33
AVDD DACO2 AGND
GND GND
Version 2.1
RA8906
8-Bit Micro-Controller
Package (PQFP-100Pin)
GND RESET# TEST_0 MONITPR# TEST_1 BREAK# TEST_2 TXD D0 RXD D1 VDD D2 XCLKI XCLKQ D3 GND D4 VDD D5 PT2_0 P_D6 PT2_1 D7 GND AGND DACO1 AVDD DACO2 AGND 80 81 75 70 65 60 55 51 50 85 90
RAiO RA8906
02XX
Date Code(|e 2002|~ ) 10 15 20 25 5
TM
45
40
95
35
100
31 30
Pin #1
Order 1 2 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 32
PIN Name VDD VDD PT1_0 PT1_1 PT1_2 PT1_3 PT1_4 PT1_5 PT1_6 PT1_7 PT2_2 PT2_3 PT2_4 PT2_5 PT2_6 PT2_7 GND GND
VDD PT1_0 A11 PT1_1 A10 PT1_2 A9 PT1_3 A8 PT1_4 A7 PT1_5 A6 PT1_6 A5 PT1_7 A4 PT2_2 A3 PT2_3 A2 PT2_4 A1 PT2_5 A0 PT2_6 ROM_CE# PT2_7 ROM_OE# GND
PAD X/Y Coordinate
X -1509.25 -1369.75 -1230.25 -1047.25 -864.25 -681.25 -498.25 -315.25 -132.25 50.75 233.75 416.75 599.75 782.75 965.75 1148.75 1379.75 1519.25 Y -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 -2084.50 Order 33 34 35 36 37 38 40 42 44 46 48 49 51 53 55 57 59 61 62 63 PIN Name AGND DACO2 AVDD DACO1 AGND GND PT2_1 PT2_0 VDD GND XCLKQ XCLKI VDD RXD TXD BREAK# MONITOR# RESET# GND GND X 1570.80 1413.70 1270.10 1126.49 969.40 871.00 688.00 505.00 322.00 139.00 -60.50 -180.50 -363.50 -546.50 -729.50 -912.50 -1095.50 -1278.50 -1418.00 -1557.50 Y 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50 2084.50
RAiO TECHNOLOGY INC.
www.raio.com.tw
Version 2.1
RA8906
8-Bit Micro-Controller
Block Diagram
80Byte
8-Bit e-RISC e-MCU CPU Core Core
XCLKI XCLKQ RESET#
SRAM 64KByte Flash ROM User Registers
OSC.
ISP/ISD
Control Logic Time-Base Timer x 3 System Registers
DAC 1 DAC 2 User I/O x 8 User I/O x 8 Watch-Dog
DACO1
DACO2
MONITOR# BREAK# RXD TXD
System Interface RS-232 Interface
PT1_[7:0] PT2_[7:0]
Pin Description
Signal RESET# BREAK# MONITOR# I/O IN IN IN Description External Hardware Reset, active low. This pin is used to reset the system. User Program Break, active low. This signal is used to break the user's program from the ISD mode. Monitor Program Select, active low. This signal is used to select the system boot from monitor program(ROM) or user program(Flash). This signal has to pull low when user wants to download the data from PC or enter the ISP/ISD mode. 8-bit I/O of Port 1. These signals are used as general-purpose I/O port. PT1_[7:0] provide 8mA driving current. 8-bit I/O of Port 2. These signals are used as general-purpose I/O port. PT2_[7:2] provide 4mA driving current. PT2_[1:0] provide 16mA driving current. DAC1/2 Current Output. In the DAC mode, this pin is the current output of DAC1 and DAC2. In the PWM mode, this pin is the output of PWM. Receive Data. This is the received data input of UART. Normally it's connected to the RS232's TX of PC. Transmit Data. This signal is the transmitted data output of UART. Normally it's connected to the RS232's RX of PC. Oscillator Input. This is the input signal of internal oscillator. Oscillator Output. This is the output signal of internal oscillator. Address Bus. These pins are used for external system ROM address. Normally, users will not use these pins.
PT1_[7:0] PT2_[7:0] DACO1 DACO2 RXD TXD XCLKI XCLKQ A[11:0]
I/O I/O OUT IN OUT IN OUT OUT
RAiO TECHNOLOGY INC.
4/7
www.raio.com.tw
Version 2.1
D[7:0] ROM_CE# ROM_OE# TEST_[2:0] VDD, AVDD GND, AGND IN OUT OUT IN PWR PWR
RA8906
8-Bit Micro-Controller
Data Bus. These pins are used for external system ROM data. Normally, users will not use these pins. ROM Chip Enable. These pins are used for external system ROM chip enable. Normally, users will not use these pins. ROM Output Enable. These pins are used for external system ROM output enable. Normally, users will not use these pins. Test Pins. These are for RAiO's internal testing purpose used in testing IC and ROM status. Normally, users will not use these pins. Power Supply Voltage and Analog Power Supply Voltage. Ground and Analog Ground.
Development
The RA8906 support the ISP(In-System Programming) and ISD(In-System Debugging) functions for customer to develop their system. Users can download their programs as well as data from a PC host to the embedded Flash ROM of RA8906. -ISP/ISD Mode is entered when the MONITOR# pin having been pulled down to ground voltage level. The onchip Monitor program together with RAiO's ICE(RICE) Utility Program running on a PC will be executed to support ICE debugging and ISP download of user programs from the PC Host.
R A iO I C E IS P D e v e lo p m e n t
S peech Toy
D e v e lo p P r o g r a m f r o m I S P M o d e (C u sto m e r s)
-User Mode is entered when the MONITOR# pin has been pulled up to logic high voltage level. User application programs can be executed only in this mode. The end-user can download the application program or data from the customer's website through the PC interface. Because the program/data was stored in the flash so the application device of customer(such as speech toy) will operate independent that after disconnect with the PC.
In te r n e t www. t o y s .c o m
Speech Toy
Speech Toy
D o w n lo a d f r o m I n te r n e t (E n d -U se r s)
A P o r ta b le S p e e c h T o y
RAiO TECHNOLOGY INC.
5/7
www.raio.com.tw
Version 2.1
RA8906
8-Bit Micro-Controller
RICE-2000 (RICE for short) is a full-completed environment developed by RAiO especially for RA89XX series. The major reason for developing RICE is give fully convenience to program designers who are using RA89XX IC, and let them enjoy consistent and friendly design environment at planning, designing and debugging. In RICE environment, it saves a great deal of developing time by not only providing Editor for users to do direct coding, but also providing many Hot-Key functions for users to do direct compiling, linking, and downloading. Since RA89XX series carry e-MCU micro-processor and a framework of ISP(In-System-Programming), ISD(In-System Debugging), then this simple and reliable environment of RICE can let program designers to proceed design and debug in Real Chip. Moreover, the mass-production ICs is ready for clients to do planning and designing directly without diverse traits happened between developing time and mass production period. In the meanwhile, in order to support integrated speech interface, RICE provides a solution of 32K-bps ADPCM for programmers to easily combine programs and speech files. If you want to have more information and program design skills of RA8906, please refer to the user manual of RICE-2000.
Application
The following block diagram is the basic application circuit of RA8906. We also give three examples on the user manual of RICE-2000 to let users have more understanding of RA8906 and the develop environment of RICE2000, and then start to proceed program designing and product developing. The examples have one simple I/O control and two speech samples. Please refer to the user manual of RICE-2000 if you needed.
VCC
R A 8906
SPK. P T 1 _ [7 :0 ] DACO1 D is p la y /L E D
P T 2 _ [7 :0 ] RESET# XCLKI B u tto n /K e y M a trix XCLKQ
To PC R S232
TXD RXD
RAiO TECHNOLOGY INC.
6/7
www.raio.com.tw
Version 2.1
RA8906
8-Bit Micro-Controller
Example 1: Speech Toy
Option Item : VCC 5V
+
VCC 5V
10uF
104 1 2 44 51 1N4148 61
+
+ VDD VDD VDD VDD AVDD DACO1 35 36 680 AGND RESET# DACO2 57 BREAK# AGND 59 MONITOR# P1_7 P1_6 P1_5 P1_4 P1_3 P1_2 P1_1 P1_0 17 15 13 11 9 7 5 3 1N4001
M
+ 8 ohm 8050
8 ohm 8050 680 104 104
33 34
1uF
VCC 5V 37
20pF 49 XCLKI
+
100uF
Motor 2N2222 5K
5 9 4 8 3 7 2 6 1 9 Pin
4MHz 48 1N4148 20pF 330 1N4148 55 31 32 38 46 62 63 TXD GND GND GND GND GND GND RA8906 53 XCLKQ RXD
330
P2_7 P2_6 P2_5 P2_4 P2_3 P2_2 P2_1 P2_0
29 27 25 23 21 19 40 42
LED 330 Key
VCC
Example 2: English e-Book
1 2 44 51 10uF 104 1N4148 61
+
+
VDD VDD VDD VDD
AVDD DACO1
35 36 14 13 12 11 10 9 8 7 4 5 6
AGND RESET# DACO2
33 34
1uF 57 BREAK#
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 VDD RS R/W# EN VO VSS
VCC 2 3 1 VR 10K
AGND 59 20pF 49 XCLKI MONITOR# P1_7 P1_6 P1_5 P1_4 P1_3 P1_2 P1_1 P1_0
37
4MHz 48 20pF 5 9 4 8 3 7 2 6 1 9 Pin 330 53 55 31 32 38 46 62 63 XCLKQ RXD TXD GND GND GND GND GND GND RA8906
17 15 13 11 9 7 5 3
LCM-SSC4A20 20x4 Character LCD Panel VCC
10K
10K
10K
10K
1N4148 330 1N4148
P2_7 P2_6 P2_5 P2_4 P2_3 P2_2 P2_1 P2_0
29 27 25 23 21 19 40 42
Page Up
Row Up
Row Down
Page Down
330
330
330
330
RAiO TECHNOLOGY INC.
7/7
www.raio.com.tw


▲Up To Search▲   

 
Price & Availability of RA8906

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X